import Vue from 'vue'
import App from '@/App' //@是webpack里配置好的一个别名,代表的就是src的路径
import router from '@/router'
import TypeNav from '@/components/TypeNav'
import store from '@/store'




// 全局注册组件
Vue.component('TypeNav', TypeNav)
// 关闭开发模式提示
Vue.config.productionTip = false



new Vue({
  el:'#app',
  render:h=>h(App),
  router,// 每个组件内部都可通过this.$router获取到路由器对象,this.$router获取的是当前的路由对象
  store // 每个组件内部都可通过this.$router获取到staore对象
})


/*
  是什么?
      浏览器上存在的一个同源策略验证(协议 ip 端口 是一致)
      一般的HTTP请求不存在跨域问题,axios必存在
  为什么?
      浏览器的自我防护(在浏览器上往不同的服务器上拿数据的自我防护措施)

  怎么做?
      jsonp(只能解决get请求,需要后端配合)
      Cors(后端做)
      配置代理(前端必备):服务器向服务器发送请求
*/